package cc.lj.internal.mobilepay.interfaces.dto;

import lombok.Data;

/**
 * 统一支付接口返回 DTO
 * 注意：这里的属性命名，没有按着小驼峰，是因为返回值为了兼容原有BLL接口
 * @author liangxifeng
 * @date 2022/11/26 18:58
 */
@Data
public class PayResponseDTO extends CiticResponseDTO{
    /**
     * 商户ID
     */
    private String mch_id;

    /**
     * 交易状态
     * pay.weixin.micropay——微信付款码支付
     * pay.alipay.micropay——支付宝付款码支付
     */
    private String trade_type;

    /**
     * 微信用户 openid
     */
    private String openid;

    /**
     * 商户订单号
     */
    private String out_trade_no;

    /**
     * 微信/支付宝 订单号
     */
    private String transaction_id;

    /**
     * 支付金额（分）
     */
    private String total_fee;

    /**
     * 付款银行（微信）
     */
    private String bank_type;

    /**
     * 买家支付宝账号(支付宝)
     */
    private String buyer_logon_id;
}
